#no-script-warning {
	background-color:black;
	color:red;
	font-size:1.5em;
	font-weight:bold;
	text-align:center;
	left:0;
	top:0;
	width:100%;
	padding:0.5em 0;
	position:fixed;
	z-index:1;
}

html {
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
/* 	background:#D9D9D9 none repeat scroll 0% 0%; */
/* 	background:#FFFDE4 none repeat scroll 0% 0%; */
	background:#F8E4FF none repeat scroll 0% 0%;
/* 	font-family: 'trebuchet ms', Arial, verdana, sans-serif; */
}

li ul {
	display:none;
}
li:hover ul {	
	display:block;
	position:absolute;
}

body {
	max-width:95em;
	min-width:65em;
	margin:0 auto;
}

body a img {
	border:0;
}

div#content {
/* 	background:#E7D3F5; */
	background:#fff;
	border:#5C3869 1px solid;
/* 	border-style:solid; */
/* 	border-width:2px; */
	padding:1em;
	margin:1em 0;
	overflow: auto;
}

div#content p#notice {
	color:red;
	font-size:smaller;
	margin:0;
}


* html body {
	width:100em;
}


body div#header {
/* 	background-color:#3D5424; */
	font-size:1em;
	text-align:left;
}


body div#footer {
	clear:both;
	font-size:smaller;
	text-align:center;
}




/* ------------------------- */

div#header div#loginmenuarea {
	float:right;
	background-color:#3D5424;
	color:white;
}

div#header div#loginmenuarea a {
	color:white;
/* 	padding:0 2em; */

}

div#header a#logo:hover {
	text-decoration:none;
/* background-color:inherit; */
/* color:#BBB; */
}


div#header a#logo {
	float:none;
	display:block;
	font-size:2.3em;
	font-variant: small-caps;
	padding:0 0.5em;
/* text-indent:-9999px; */
}

div#header ul {
	padding:0.5em 0;
	margin:0;
	background:#3D5424;
	color:#D200FF;
}

div#header li {
	list-style-type:none;
	display:inline;
	margin: 0 0.7em;
}

div#header a, div#footer a {
	color:black;
	font-weight:bold;
	text-decoration:none;
}

div#header a {
	color:#D200FF;
}


div#footer ul {
	list-style-type:none;
}

div#footer ul li {
	display:inline;
	padding:0 3em;
	margin:0;
	border-right:1px solid black;
	color:#585858;
}

div#footer ul li a {
	color:blue;
}

div#footer ul li#last {
	border:0;
}

div#footer p {
	border-top:1px solid;
	padding-top: 1em;
}

div#footer div {
	clear:both;
}